tomato and basil sauce - Alemán Inglés Diccionario